/*
 * @Author: GL
 * @Date: 2022-09-21 22:08:47
 * @LastEditors: GL
 * @LastEditTime: 2023-04-05 02:09:54
 * @Description: 进行网络请求
 */
import axios from "axios";

const url = 'http://localhost:8080'

const instrance1 = axios.create({
  baseURL:url,
  timeout:5000,
  headers: { 'Authorization': window.sessionStorage.getItem('token') }
})
// axios的拦截器(分为请求拦截器和响应拦截器)
instrance1.interceptors.request.use(config => {
  return config //拦截完毕必须返回出去，
},err => {
  console.log(err)
})


// 响应拦截
instrance1.interceptors.response.use(res => {
  return res.data
},err => {
  console.log(err)
})

export default instrance1

// export function request(config) {
//   return new Promise((resolve,reject) => {
//     const instrance1 = axios.create({
//       baseURL:url,
//       timeout:5000
//     })
//     // axios的拦截器(分为请求拦截器和响应拦截器)
//     instrance1.interceptors.request.use(config => {
//       console.log(config)
//       return config //拦截完毕必须返回出去，
//     },err => {
//       console.log(err)
//     })

    
//     // 响应拦截
//     instrance1.interceptors.response.use(res => {
    
//       console.log("响应拦截完毕")
//       return res.data
//     },err => {
//       console.log(err)
//     })

//     instrance1(config).then(res => {
// 			resolve(res)
// 		}).catch(err => {
// 			reject(err)
// 		})
//   })

// }